home *** CD-ROM | disk | FTP | other *** search
-
-
-
- xxxxddddrrrr____aaaaddddmmmmiiiinnnn((((3333NNNN)))) xxxxddddrrrr____aaaaddddmmmmiiiinnnn((((3333NNNN))))
-
-
-
- NNNNAAAAMMMMEEEE
- _xxxx_dddd_rrrr______aaaa_dddd_mmmm_iiii_nnnn: _xxxx_dddd_rrrr______gggg_eeee_tttt_pppp_oooo_ssss, _xxxx_dddd_rrrr______iiii_nnnn_llll_iiii_nnnn_eeee, _xxxx_dddd_rrrr_rrrr_eeee_cccc______eeee_oooo_ffff, _xxxx_dddd_rrrr______ssss_eeee_tttt_pppp_oooo_ssss - library
- routines for external data representation
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- XDR library routines allow C programmers to describe arbitrary data
- structures in a machine-independent fashion. Protocols such as remote
- procedure calls (RPC) use these routines to describe the format of the
- data.
-
- These routines deal specifically with the management of the XDR stream.
-
- RRRRoooouuuuttttiiiinnnneeeessss
- See _rrrr_pppp_cccc(3N) for the definition of the _XXXX_DDDD_RRRR data structure.
-
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_rrrr_pppp_cccc_////_xxxx_dddd_rrrr_...._hhhh_>>>>
-
- _uuuu______iiii_nnnn_tttt
- _xxxx_dddd_rrrr______gggg_eeee_tttt_pppp_oooo_ssss_((((_cccc_oooo_nnnn_ssss_tttt _XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_))))_;;;;
-
- A macro that invokes the get-position routine associated with the
- XDR stream, _x_d_r_s. The routine returns an unsigned integer, which
- indicates the position of the XDR byte stream. A desirable feature
- of XDR streams is that simple arithmetic works with this number,
- although the XDR stream instances need not guarantee this.
- Therefore, applications written for portability should not depend on
- this feature.
-
- _llll_oooo_nnnn_gggg _****
- _xxxx_dddd_rrrr______iiii_nnnn_llll_iiii_nnnn_eeee_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_;;;; _cccc_oooo_nnnn_ssss_tttt _iiii_nnnn_tttt _llll_eeee_nnnn_))))_;;;;
-
- A macro that invokes the in-line routine associated with the XDR
- stream, _x_d_r_s. The routine returns a pointer to a contiguous piece
- of the stream's buffer; _l_e_n is the byte length of the desired
- buffer. Note: pointer is cast to _llll_oooo_nnnn_gggg _****.
-
- Note: _xxxx_dddd_rrrr______iiii_nnnn_llll_iiii_nnnn_eeee may return _NNNN_UUUU_LLLL_LLLL (_0000) if it cannot allocate a
- contiguous piece of a buffer. Therefore the behavior may vary among
- stream instances; it exists for the sake of efficiency, and
- applications written for portability should not depend on this
- feature.
-
- _bbbb_oooo_oooo_llll______tttt
- _xxxx_dddd_rrrr_rrrr_eeee_cccc______eeee_oooo_ffff_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_))))_;;;;
-
- This routine can be invoked only on streams created by
- _xxxx_dddd_rrrr_rrrr_eeee_cccc______cccc_rrrr_eeee_aaaa_tttt_eeee. After consuming the rest of the current record in
- the stream, this routine returns _1111 if the stream has no more input,
- _0000 otherwise.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- xxxxddddrrrr____aaaaddddmmmmiiiinnnn((((3333NNNN)))) xxxxddddrrrr____aaaaddddmmmmiiiinnnn((((3333NNNN))))
-
-
-
- _bbbb_oooo_oooo_llll______tttt
- _xxxx_dddd_rrrr______ssss_eeee_tttt_pppp_oooo_ssss_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _uuuu______iiii_nnnn_tttt _pppp_oooo_ssss_))))_;;;;
-
- A macro that invokes the set position routine associated with the
- XDR stream _x_d_r_s. The parameter _p_o_s is a position value obtained
- from _xxxx_dddd_rrrr______gggg_eeee_tttt_pppp_oooo_ssss. This routine returns _1111 if the XDR stream was
- repositioned, and _0000 otherwise.
-
- Note: it is difficult to reposition some types of XDR streams, so
- this routine may fail with one type of stream and succeed with
- another. Therefore, applications written for portability should not
- depend on this feature.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- _rrrr_pppp_cccc(3N), _xxxx_dddd_rrrr______cccc_oooo_mmmm_pppp_llll_eeee_xxxx(3N), _xxxx_dddd_rrrr______cccc_rrrr_eeee_aaaa_tttt_eeee(3N), _xxxx_dddd_rrrr______ssss_iiii_mmmm_pppp_llll_eeee(3N)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-